Energy efficient ultra-wideband impulse radio systems and methods

ABSTRACT

Ultra-Wideband (UWB) technology exploits modulated coded impulses over a wide frequency spectrum with very low power over a short distance for digital data transmission. Such UWB systems through their receivers may operate in the presence of interfering signals and should provide for robust communications. Accordingly, an accurate and sharp filter that operates at low power is required and beneficially one that does not require a highly accurate power heavy clock. Further, many UWB applications require location and/or range finding of other elements and it would therefore be beneficial to provide a UWB based range finding and/or location capability removing the requirement to add additional device complexity and, typically significant, power consumption.

CROSS-REFERENCE TO RELATED APPLICATIONS

This patent application claims the benefit of priority as a 371 NationalPhase entry of PCT/CA2018/000,135 filed Jun. 29, 2018 entitled “EnergyEfficient Ultra-Wideband Impulse Radio Systems and Methods” which itselfclaims the benefit of priority from U.S. Provisional Patent ApplicationU.S. 62/527,187 filed Jun. 30, 2017 entitled “Energy EfficientUltra-Wideband Impulse Radio Systems and Methods.”

FIELD OF THE INVENTION

This invention relates to ultra-wideband wireless communications andmore particularly to very low power consumption impulse radiosexploiting low energy detectors and providing range finding.

BACKGROUND OF THE INVENTION

Ultra-Wideband (UWB) technology is a wireless technology for thetransmission of digital data as modulated coded impulses over a verywide frequency spectrum with very low power over a short distance. Suchpulse based transmissions are an alternative to transmitting informationusing a modulated sinusoidal wave, which is the technique currentlyemployed within today's wireless communication standards and systemssuch as IEEE 802.11 (Wi-Fi), IEEE 802.15 wireless personal area networks(PANs), IEEE 802.16 (WiMAX), Universal Mobile Telecommunications System(UMTS), Global System for Mobile Communications (GSM), General PacketRadio Service (GPRS), and those accessing the Industrial, Scientific andMedical (ISM) bands, and International Mobile Telecommunications-2000(IMT-2000).

UWB transmission from an antenna is defined by an emitted signalbandwidth that exceeds the lesser of 500 MHz or 20% of the centerfrequency. Thus, pulse-based systems where each transmitted pulseoccupies the full UWB bandwidth or an aggregate of at least 500 MHz ofnarrow-band carriers; for example, orthogonal frequency-divisionmultiplexing (OFDM); can gain access to the UWB spectrum under therules. Pulse repetition rates may be either low or very high.Pulse-based UWB radars and imaging systems tend to use low to moderaterepetition rates (typically in the range of 1 to 100 megapulses persecond). On the other hand, communications systems favor high repetitionrates (typically in the range of one to two gigapulses per second), thusenabling short-range gigabit-per-second communications systems. As eachpulse in a pulse-based UWB system occupies a large bandwidth, possiblyeven the entire UWB bandwidth, such systems are relatively immune tomultipath fading but not intersymbol interference, unlike carriermodulation based systems which are subject to both deep fading andintersymbol interference (ISI).

When considering applications, such as wireless sensor networks andportable electronics, UWB transceivers should ideally be functionallyhighly integrated for small footprint, support low cost and high volumemanufacturing, and be energy efficient in order to run on a limitedpower source, e.g. a battery, indoor solar cell, small outdoor solarcell, or those developed upon evolving technologies such as thermalgradients, fluid flow, small fuel cells, piezoelectric energyharvesters, micro-machined batteries, and power over optical fiber. Byusing discrete pulses as modulation, it is possible to implementefficient duty cycling schemes while the transmitter is not active,which can be further improved by using an On-Off Shift Keying (OOK)modulation.

Further, some UWB operation frequencies, between 3.1 GHz and 10.6 GHzfor example, are approved by Federal Communications Committee for indoorUWB communication systems and allow for small antennas which can easilybe integrated into overall reduced footprint solutions such as sensors,mobile devices or portable electronics etc. Accordingly, UWB systemswith low power consumption can support a wide range of applicationsincluding, but not limited to, sensor networks, smart buildings, medicaldevices, remote sensing, remote monitoring, remote controls,agriculture, industrial, control, automation, personal monitoring, etc.

Such UWB systems through their receivers may also operate in thepresence of interfering signals providing for robust communicationswithin noisy wireless environments and unregulated wirelessenvironments. Accordingly, it would be beneficial to provide circuitdesigners with an accurate and sharp filter that operates at low power.The inventors present such as filtering methodology that removes therequirement for an accurate carrier wave within the receiver.

Within many of the applications for UWB devices the location and/orrange finding of other elements with precision is a desirable orobligatory requirement. Accordingly, it would be beneficial to providecircuit, device and system designers with a UWB based range findingand/or location capability removing the requirement to add additionalcomplexity and, typically significant, power consumption by addingglobal positioning system (GPS) receiver(s) or ultrasonic/laser rangefinding circuits and/or devices. It would be further beneficial for suchUWB based location and/or range finding applications to maintain theoverall low power consumption of the UWB impulse radios.

Other aspects and features of the present invention will become apparentto those ordinarily skilled in the art upon review of the followingdescription of specific embodiments of the invention in conjunction withthe accompanying figures.

SUMMARY OF THE INVENTION

It is an object of the present invention to ultra-wideband wirelesscommunications and more particularly to very low power consumptionimpulse radios exploiting low energy detectors and providing rangefinding.

In accordance with an embodiment of the invention there is provided amethod of filtering within a UWB receiver by providing an N-path filteremploying a low precision clock source in combination with an energydetector.

In accordance with an embodiment of the invention there is provided amethod of establishing a range between a pair of Ultra-Wideband (UWB)transceivers comprising:

-   synchronizing a first ultra-wideband (UWB) transceiver with a second    UWB transceiver;-   transmitting a first packet from the first UWB transceiver    comprising a plurality of UWB pulse bundles;-   starting a first timer associated with the first UWB transceiver    upon transmission of the last pulse bundle;-   processing the received plurality of UWB pulse bundles upon the    second UWB transceiver;-   synchronizing to a predetermined pulse within the UWB pulse bundles    of the first packet using a circuit comprising at least a first    correlator and a first delay-locked loop;-   starting a second timer associated with the second UWB transceiver    upon determining detection of the predetermined pulse within the    last pulse bundle of the plurality of pulse bundles;-   transmitting a second packet from the second UWB transceiver when    the second timer reaches a predetermined wait time;-   processing the received plurality of UWB pulse bundles associated    with the second upon the first UWB transceiver;-   synchronizing to a predetermined pulse within the UWB pulse bundles    of the second packet using a circuit comprising at least a second    correlator and a second delay-locked loop;-   stopping the first timer upon determining detection of the    predetermined pulse within the last pulse bundle of the plurality of    pulse bundles of the second packet; and-   calculating the time of flight in dependence upon the elapsed time    of the first timer and determining a range between the first UWB    transceiver and second UWB transceiver.

In accordance with an embodiment of the invention there is provided amethod of establishing a range between a pair of Ultra-Wideband (UWB)transceivers comprising:

-   transmitting a UWB impulse with a first UWB transceiver operating    with a first clock rate having first integration windows in    dependence upon the first clock rate;-   receiving the UWB impulse at a second UWB transceiver operating with    a second clock rate having second integration windows in dependence    upon the second clock rate;-   integrating received UWB signals within the second integration    windows and determining when the received energy within a second    integration window exceeds a predetermined threshold that the UWB    impulse has been received;-   transmitting in the next second integration window after a    determination of receipt of the UWB impulse an echo signal;-   integrating received UWB signals within the first integration    windows and determining when the received energy within a first    integration window exceeds a predetermined threshold that the UWB    impulse has been received;-   passing the integrated energies within the first integration windows    to a digital signal processing (DSP) circuit; and-   deriving an estimate of elapsed time with the DSP circuit.

Other aspects and features of the present invention will become apparentto those ordinarily skilled in the art upon review of the followingdescription of specific embodiments of the invention in conjunction withthe accompanying figures.

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of the present invention will now be described, by way ofexample only, with reference to the attached Figures, wherein:

FIG. 1A depicts wearable technology supporting biometric dataacquisition and/or presentation exploiting wireless communicationsaccording to embodiments of the invention;

FIG. 1B depicts examples of wireless technology according to embodimentsof the invention supporting home automation and location services;

FIG. 2A depicts a single-pulse UWB protocol according to the prior arttogether with a multi-pulse symbol UWB protocol according to anembodiment of the invention;

FIG. 2B depicts symbol, frame, and stream structures for a multi-pulsesymbol UWB protocol according to an embodiment of the invention;

FIG. 3 depicts a transmitter circuit schematic for a UWBtransmitter/transceiver according to an embodiment of the invention;

FIG. 4 depicts a ground-switch power amplifier circuit schematic for aUWB transmitter/transceiver according to an embodiment of the invention;

FIG. 5 depicts a digitally controlled oscillator circuit schematic for aUWB transmitter/transceiver according to an embodiment of the invention;

FIG. 6 depicts a pulse generator circuit schematic for a UWBtransmitter/transceiver according to an embodiment of the invention;

FIG. 7 depicts a receiver circuit schematic for a UWBreceiver/transceiver according to an embodiment of the invention;

FIG. 8 depicts a low noise amplifier circuit schematic for a UWBreceiver/transceiver according to an embodiment of the invention;

FIG. 9 depicts a squaring mixer circuit schematic for a UWBreceiver/transceiver according to an embodiment of the invention;

FIG. 10 depicts a variable gain amplifier circuit schematic for a UWBreceiver/transceiver according to an embodiment of the invention;

FIG. 11 depicts a clock generator circuit schematic for a UWBtransmitter/receiver/transceiver according to an embodiment of theinvention;

FIGS. 12A and 12B depict an integrator/analog-to-digital synchronizationcircuit schematic for a UWB receiver/transceiver according to anembodiment of the invention;

FIG. 13A depicts a system overview of a UWB receiver according to anembodiment of the invention exploiting an N-path bandpass filter;

FIG. 13B depicts a system overview of a UWB receiver according to anembodiment of the invention exploiting an N-path bandstop filter;

FIG. 14 depicts a simplified block circuit representation for an N-pathfilter exploiting bandpass filtering;

FIG. 15A depicts an embodiment of the generalized circuit representationfor an N-path filter exploiting bandpass filtering depicted in FIG. 14;

FIG. 15B depicts a time representation of the clock signals for theembodiment of the generalized circuit representation depicted in FIG.15A;

FIG. 15C depicts a variation of the embodiment of the generalizedcircuit representation depicted in FIG. 15A removing N−1 resistorelements;

FIG. 16 depicts a variation of the embodiment of the generalized circuitrepresentation depicted in FIG. 15A reducing the number of switches by Nand making the circuit a single-sided design;

FIG. 17 depicts a differential circuit variation of the embodiment ofthe generalized circuit representation depicted in FIG. 16;

FIG. 18 depicts an embodiment of the generalized circuit representationfor an N-path filter exploiting bandstop filtering depicted in FIG. 14;

FIG. 19 depicts a simplified block circuit receiver representation of aranging extension to a UWB receiver according to an embodiment of theinvention;

FIG. 20 depicts a simplified timing diagram for a first range findingoperation mode of a UWB receiver according to an embodiment of theinvention such as that depicted in FIG. 19;

FIG. 21 depicts an exemplary process flow for a first range findingoperation mode according to the embodiment of the invention depicted inFIG. 20;

FIG. 22 depicts an exemplary process flow for a second range findingoperation mode according to an embodiment of the invention; and

FIG. 23 depicts a simplified timing diagram for the second range findingoperation mode of a UWB receiver according to an embodiment of theinvention such as that depicted in FIG. 22.

DETAILED DESCRIPTION

The present invention is directed to ultra-wideband wirelesscommunications and more particularly to very low power consumptionimpulse radios exploiting low energy detectors and providing rangefinding.

The ensuing description provides exemplary embodiment(s) only, and isnot intended to limit the scope, applicability or configuration of thedisclosure. Rather, the ensuing description of the exemplaryembodiment(s) will provide those skilled in the art with an enablingdescription for implementing an exemplary embodiment. It beingunderstood that various changes may be made in the function andarrangement of elements without departing from the spirit and scope asset forth in the appended claims.

“Ultra-wideband” (UWB) as used herein and throughout this disclosure,refers to a radio communication system transmitting from an antenna forwhich the emitted signal bandwidth exceeds the lesser of 500 MHz or 20%of the center frequency.

A “radio” as used herein and throughout this disclosure, refers to aphysical implementation of a system that can transmit and receive datawirelessly. This includes, but is not limited to, radio frequencyintegrated circuits, printed circuit board wireless modules.

An “impulse radio” as used herein and throughout this disclosure, refersto a radio system utilizing impulse-like signals for its transmission.

“Quasi low-IF” as used herein and through this disclosure, refers to anIntermediate Frequency (IF) generated within a RF signal processorcircuit, such as a receiver for example, wherein signals within a firstfrequency range are converted to signals within a second frequency rangeand is used by the inventors to differentiate their inventive approachover the prior art wherein such conversions with different systems andmethods are referred to as either “zero-IF”, wherein they employ asubsequent high pass filter to remove a block of frequencies includingDC from the second frequency range, or “low-IF”, wherein the convertedsecond frequency range includes DC but a subsequent RF circuit or RFelement is AC coupled thereby removing a block of frequencies including.

A “portable electronic device” (PED) as used herein and throughout thisdisclosure, refers to a wireless device used for communications andother applications that requires a battery or other independent form ofenergy for power. This includes devices, but is not limited to, such asa cellular telephone, smartphone, personal digital assistant (PDA),portable computer, pager, portable multimedia player, portable gamingconsole, laptop computer, tablet computer, a sensor node, and anelectronic reader.

A “fixed electronic device” (FED) as used herein and throughout thisdisclosure, refers to a wireless and/or wired device used forcommunications and other applications that requires connection to afixed interface to obtain power. This includes, but is not limited to, alaptop computer, a personal computer, a computer server, a kiosk, agaming console, a digital set-top box, an analog set-top box, anInternet enabled appliance, an Internet enabled television, and amultimedia player.

A “user” as used herein may refer to, but is not limited to, anindividual or group of individuals whose biometric data may be, but notlimited to, monitored, acquired, stored, transmitted, processed andanalysed either locally or remotely to the user wherein by theirengagement with a service provider, third party provider, enterprise,social network, social media etc. via a dashboard, web service, website,software plug-in, software application, graphical user interfaceacquires, for example, electronic content. This includes, but is notlimited to, private individuals, employees of organizations and/orenterprises, members of community organizations, members of charityorganizations, men, women, children, teenagers, and animals. In itsbroadest sense the user may further include, but not be limited to,software systems, mechanical systems, robotic systems, android systems,etc. that may be characterised by data relating to a subset ofconditions including, but not limited to, their environment, medicalcondition, biological condition, physiological condition, chemicalcondition, ambient environment condition, position condition,neurological condition, drug condition, and one or more specific aspectsof one or more of these said conditions.

A “wearable device” or “wearable sensor” relates to miniature electronicdevices that are worn by the user including those under, within, with oron top of clothing and are part of a broader general class of wearabletechnology which includes “wearable computers” which in contrast aredirected to general or special purpose information technologies andmedia development. Such wearable devices and/or wearable sensors mayinclude, but not be limited to, smartphones, smart watches, e-textiles,smart shirts, activity trackers, smart glasses, environmental sensors,medical sensors, biological sensors, physiological sensors, chemicalsensors, ambient environment sensors, position sensors, neurologicalsensors, drug delivery systems, medical testing and diagnosis devices,and motion sensors.

A: Exemplary Application Scenarios

Embodiments of the invention are described and presented within thecontext of transmitter/receiver/transceiver systems as described by theinventors within World Intellectual Property Office ApplicationWO/2016/191851 entitled “Systems and Methods for Spectrally Efficientand Energy Efficient Ultra-Wideband Impulse Radios with Scalable DataRates” filed May 31, 2016 and World Intellectual Property OfficeApplication WO/2015/103692 entitled “Systems relating to Ultra-WidebandBroadcasting comprising Dynamic Frequency and Bandwidth Hopping” filedJan. 1, 2015. However, it would be evident to one of skill in the artthat transmitter/receiver/transceiver designs and systems may beemployed whilst exploiting embodiments of the invention with respect tofiltering and ranging.

However, the increased efficiency of thetransmitter/receiver/transceiver systems established by the inventorswithin their preceding patent applications identified supra aremaintained within the embodiments of the invention. Such low powertransmitter/receiver/transceiver systems increase the feasibility ofself-powered wireless sensor networks that operate from energy harvestedfrom the environment such as solar, vibration, temperature etc., ratherthan from batteries where available power is limited, especially incompact, small footprint sensors. Absent such low power requirements forUWB devices then the footprint a UWB transceiver having a footprint of afew square millimeters is completely negated by the requirement for tensof square centimeters of solar cell to power it. Accordingly, very lowpower UWB devices require reduced solar cell footprint to power them orenable other means to power them which would otherwise not be feasible.Embodiments of the invention are intended to be compatible with thesubmicron CMOS design and fabrication processes offered by commercialfoundries.

Low power UWB transmitters/receivers and transceivers have a range ofapplications including the examples depicted in first to third images100A to 100C in FIG. 1A for wearable devices. Within first image 100Aexamples of wearable devices are depicted whilst within second image100B examples of smart clothing are depicted wherein UWB devices may beattached to or enclosed within the fabric of these different smartclothing items. Third image 100C depicts an example of a wearable devicepresenting information to a user in contrast to the devices/clothing infirst and second images 100A and 100B respectively that typicallycollect contextual, environmental, and biometric data and transmit it toanother electronic device. However, low power UWB receivers incombination with transducers, LEDs etc. also offer the potential ofproviding tactile and/or visual feedback to a user in dependence uponreceived data. In other embodiments LEDs within the smart clothing maybe lit based upon UWB signals received by a UWB receiver within thesmart clothing.

Smart clothing may be made from a smart fabric and used to allow remotephysiological monitoring of various vital signs of the wearer such asheart rate, respiration rate, temperature, activity, and posture forexample or alternatively it refers to a conventional material withembedded sensors. A smart shirt may, for example, record anelectrocardiogram (ECG) and provide respiration through inductanceplethysmography, accelerometry, optical pulse oximetry, galvanic skinresponse (GSR) for skin moisture monitoring, and blood pressure.Information from such wearable devices may be stored locally or with anassociated device, e.g. smartphone, as well as being stored remotelywithin a personal server, remote cloud based storage, etc. andcommunicate typically via a wireless network such as Bluetooth, RF,WLAN, or cellular network although wired interfaces may also beprovided, e.g. to the user's smartphone, laptop, or dedicated housing,allowing data extraction as well as recharging batteries within thewearable device.

Also depicted in FIG. 1A are fourth and fifth images 100D and 100Erespectively of sensors and electronic devices providing biometric datarelating to a user. For example, within fourth image 100D a user's smartclothing provides data from sensors including, but not limited to, thoseproviding acoustic environment information via MEMS microphone 105, userbreathing analysis through lung capacity sensor 110, global positioningvia GPS sensor 115, their temperature and/or ambient temperature viathermometer 120, and blood oxygenation through pulse oximeter 125. Theseare augmented by exertion data acquired by muscle activity sensor 130,motion data via 3D motion sensor (e.g. 3D accelerometer), userweight/carrying data from pressure sensor 140 and walking/running datafrom pedometer 145. These may be employed in isolation or in conjunctionwith other data including, for example, data acquired from medicaldevices associated with the user such as depicted in fifth image 100E inFIG. 1A.

As depicted these medical devices may include, but are not limited to,deep brain neurostimulators/implants 150, cochlear implant 155, cardiacdefibrillator/pacemaker 140, gastric stimulator 145, insulin pump 170,foot implants 175 and Portable Data Recorder 180. Typically, thesedevices will communicate to a body area aggregator, e.g. smartphone ordedicated wearable computer. Accordingly, it would be apparent that auser may have associated with themselves one or more sensors, eitherthrough a conscious decision, e.g. to wear a blood glucose sensor, anunconscious decision, e.g. carrying an accelerometer within theircellphone, or based upon an event, e.g. a pacemaker fitted to address aheart issue. In the majority of these the data transmission from awearable device to a PED/FED is generally low, e.g. periodic biometricdata etc., although in some instances such as smart glassestransmission/receipt of continuous and/or larger volumes of data may berequired. Even continuous data acquisition such as heart monitoring, forexample, may be transmitted in burst mode as the amount of data even fora minute is not large.

Also depicted in FIG. 1A is sixth image 100F of a Hi-Fi audio systemrepresenting an example of electronic equipment connected with UWBwireless impulse radios within a residential, commercial, manufacturingor retail environment. Accordingly, loudspeakers, CD/DVD player,pre-amplifier, power amplifier, turntable etc. may be interconnected asother configurations such as digital set-top box, personal videorecorder (PVR), television (TV) or multiple PEDs/FEDs to a wirelessrouter etc. Alternatively, point-of-sale (PoS) terminals may benetworked, electronic displays within a retail environment fed from acentral server, autonomous robots within a manufacturing facilityupdated with activities etc.

Now referring to FIG. 1B there are depicted first and secondenvironments 100F and 100G respectively relating to examples ofdeployment scenarios for UWB wireless impulse radios according toembodiments of the invention relating to enhancing residentialautomation and wireless interconnect in first environment 100F orproviding wireless location services of people, equipment, medicalsupplies in second environment 100G. Considering, first environment 100Fthen a series of deployment scenarios are depicted including AirConditioning 1001, Energy Saving-Efficiency 1002, Surveillance 1003,Entertainment 1004, Timer 1005, Lighting 1006, Motor Control 1007,Environment 1008, Sprinkler 1009, Appliances 1010, and Security 1011. Inthe majority of these the requirements for data transmission/receipt isagain quite limited and aperiodic. Similarly, in the second environment100G depicting a simplistic schematic of a hospital wireless basedlocation services, inventory tracking services etc. can range fromtracking patients to hospital equipment such as trolleys, diffusionpumps, etc. through to medical device connectivity, such as patientmonitors, electrocardiograms (EKGs), etc. and medical consumables etc.Again data rates are typically low but in addition there may be a largenumber of concurrently operating devices within a small area whereinterference is unacceptable.

Within such environments data relating to occupancy of a region withineither of the first and second environments 100F and 100G respectivelymay augment these other UWB enabled sensors etc. or provide an override.For example, a lighting controller 1006 within a room may determine alow light level and seek to turn the lights on. However, if an occupancysensor based upon UWB ranging determines no user within the room thenthe lighting controller 1006 is “over-ruled.” However, in otherembodiments the lighting controller 1006 may be associated with a largearea with multiple lighting fixtures and virtually established zones.Accordingly, a UWB ranging device according to an embodiment of theinvention may determine whether individuals are presented within apredetermined range of the UWB ranging device and hence associated withits zone. In this manner lights within a corridor, for example, may beturned on and off to reflect occupancy or may be turned on ahead of andturned off behind a security guard for example walking down the corridorat night.

B: Dynamic Multi-Pulse Bundle Structure for a Bit

Within the inventors prior patent applications WO/2016/191851 “Systemsand Methods for Spectrally Efficient and Energy Efficient Ultra-WidebandImpulse Radios with Scalable Data Rates” and WO/2015/103692 “Systemsrelating to Ultra-Wideband Broadcasting comprising Dynamic Frequency andBandwidth Hopping”, which are incorporated herein by reference, a designmethodology for impulse radio based on pulse bundles was establishedwherein by exploiting multiple pulses per bundle with real-timeconfigurable parameters such as phase, frequency, amplitude, andbandwidth the inventors established UWB transmitter designs which candynamically fill the UWB spectrum. UWB communications allow fortransmission using a wide frequency band provided that the spectral maskof the appropriate regulatory body is adhered to. For example, in theUnited States the allocated frequency band is 3.1 GHz≤f≤10.6 GHz, andthe Federal Communication Commission (FCC) dictates the spectral maskwith respect to maximum transmitted power in different sub-bands acrossthis allocated frequency band. This enables pulsed operation, which hasthe advantage of low power consumption, since a transceiver can beduty-cycled to consume power only when a pulse is to be transmitted orreceived. Since the spectral mask allows for a fixed maximum powerspectral density for transmissions, it is advantageous to maximize theoccupied bandwidth in order to maximize the symbol energy and extend therange achievable by a wireless link. However, using a single pulse forcommunication causes a trade-off between the pulse bandwidth and therequired synchronization accuracy since an increase in pulse bandwidthcorresponds to a decrease in pulse duration, resulting in a morechallenging and potentially costlier circuit implementation withincreased energy needed for synchronization.

The inventors addressed this trade-off and removed it through theconceptual step of applying multiple pulses with different frequencyspectrum to the generation of a bit. Referring to FIG. 2A in first image200A there are depicted time and frequency domain schematics for a priorart impulse radio wherein each bit 210 is a pulsed oscillation at asingle frequency such that the frequency spectrum is a single peak 230centered at f₀ within the frequency range allowed by the regulatoryauthority UWB mask 220 and below the maximum power within that frequencyrange. In contrast as depicted in second image 200B in FIG. 2A each bit260 comprises a series of sub-pulses 260A to 260C which are each atfrequencies f₁; f₂; f₃ respectively. Accordingly, the multi-pulsespectrum 280 of a symbol (bit 260) is obtained conceptually (phasescrambling is omitted for clarity) by summing the individual pulsespectra of the sub-pulses 260A to 260C, which increases the bandwidthwhile increasing the total symbol duration, in contrast with thesingle-pulse prior art method, whilst maintaining the maximum powerbelow the UWB mask 220 allowing the symbol energy to be maximized whilerelaxing the timing requirements and level of synchronization requiredat the receiver. An arbitrary number of pulses with different sets ofparameters may be included within a bundle to tailor the pulse spectrumto a given requirement.

In order to provide the most signal energy without violating theemission mask, the phase of the pulses must be randomized, i.e. thespectrum needs to be whitened to avoid the generation of “spectrallines” generally found in periodic signals, and the correlation betweenpulses has to be reduced to ensure that the multi-pulse spectrum is thesum of the individual pulse spectra. This can be performed by applying apseudo random noise (PRN) sequence to the phase modulation in the poweramplifier of the transmitter. Since the receiver is not sensitive to thephase of the signal (due to its non-coherent detection scheme, as willbe described later), no phase synchronization between transmitter andreceiver is required in order to achieve this. The precise spectralshape of the transmitted signal can be controlled by generating pulseswith different frequencies and durations in each symbol. The symbol orbit is referred to as comprising a “pulse bundle” by the inventors. Thespectrum of the pulse bundle is easily calculated, as its power is thesum of the individual pulse power spectra. This allows for easy dynamicreconfigurability in response to changes in the environment or userdemands, and also allows operation across different regulatoryenvironments.

Due to the pulsed nature of the signal, out-of-band spectral sidelobesare present. Even though pulse shaping reduces the sidelobe level, themaxima of the sidelobes can be several dBs above the average out-of-bandpower spectral density. By applying a PRN sequence to the leastsignificant bit (LSB) of the duty cycling control bit, the width of eachpulse may be randomly dithered. This equivalently dithers the locationof sidelobes and nulls in the out-of-band spectrum, thus effectivelywhitening the out-of-band spectrum to its average value and increasingthe margin towards the FCC spectral mask.

Modulation of the wideband data stream can be achieved through On-OffKeying (OOK) or Pulse Position Modulation (PPM), for example, as isshown in FIG. 2B. In OOK modulation 2020, the presence of a pulse bundleindicates a “1”, and the absence of a bundle indicates a “0”. This is alower power communication scheme since the transmitter only needs to beactive when a “1” is to be sent, and can remain in sleep mode when thedata bit is a “0”. This can also increase the communications range sincedata is only being transmitted roughly half of the time (ensured byappropriate data coding), which means each pulse bundle can contain moreenergy and still meet the emissions mask imposed by the regulatory body.

However, OOK modulation requires a defined threshold in order to make adecision as to whether the received data was a “1” or a “0”. This canreduce performance in environments with rapid changes in either thechannel characteristics or the level of interfering signals. In thesesituations, PPM modulation 2010 may be preferred as an alternatemodulation scheme, for example. In this case, it is the location of thepulse bundle within the symbol period that determines whether a “1” or a“0” was received. The detector in essence compares the energy receivedin the first half of the symbol period to that received in the secondhalf of the symbol period to make a decision, thus creating aframe-level threshold that can compensate for rapidly changingenvironments. The ability to switch between OOK and PPM modulationwithin the same transmitter-receiver pair according to the inventor'sdesigns is made possible by using a burst-mode communications schemewith a parallel digitization architecture.

Accordingly, in FIG. 2B there are depicted the symbols 200C for the PPM2010 and OOK 2020 modulation schemes. Further, a frame structure 200D isdepicted wherein each frame 200D is preceded by a synchronization block2030 in order to achieve fine synchronization in the receiver, as wellas a start bit 2040 to correct for drift in the symbol synchronizationbefore the data 2050 is transmitted/received. Due to the simplesynchronization structure, only a short synchronization block 2030 isrequired, reducing its overhead on the effective data rate of thesystem. Between frames 200D, the transmitter and receiver are powereddown in order to reduce power consumption. This yields a stream 200Ehaving a resulting structure of start 2060, frame 200D, and sleep 2080.

Such a transmission protocol is also well suited for reconfigurable datarates. As an illustrative example of the system operation, assume a datarate of 1 Mbps, a frame size of 1 kbit, and a burst data rate of 20Mbps, e.g. within a frame a symbol is sent every 50 ns. In this example,each frame would have a duration of 50 μs. To achieve a 1 Mbps datarate, the frame repetition rate would be 1 kHz, i.e. a frame is sentevery 1 ms. This means the receiver would only be active for 50 μs every1 ms, leading to a duty-cycle of 5%. To achieve a 100 kbps data ratewith the same frame rate and duration, the only necessary change wouldbe to reduce the frame repetition rate to 10 ms (i.e., a frame sentevery 10 ms). Now the receiver would only be active for 50 μs every 10ms, leading to a duty-cycle of 0.5%. Thus, a 10× reduction in data ratewould also lead to a 10× reduction in the power consumption.

C: Exemplary UWB Transmitter

Referring to FIG. 3 there is depicted a schematic of a transmitter 300according to an embodiment of the invention. A Pulse Pattern block 310holds the configuration for the pulses used to represent the currentsymbol. From the symbol-rate clock (i.e. 20 MHz), multiple phases aregenerated by a Delay Locked Loop (DLL) 330. The rising edge of eachclock phase represents the start of one pulse in the symbol pulsebundle. A multiplexer 320 is triggered by the edges of the clock phasesand selects the configuration of the current pulse out of the PulsePattern block 310. A pulse generator (Pulser) 350 generates pulses witha pulse width set by the multiplexer 320 and enables the DigitallyControlled Oscillator (DCO) 340 and Power Amplifier (PA) 350. Whenenabled, the DCO 340 generates a Gaussian shaped pulse with frequencyset by the multiplexer 320, which is then amplified by the PA 360 andradiated by the antenna 370. Accordingly, the Pulse Pattern block 310establishes the pulses for a symbol or sequence of symbols. In thismanner updating the Pulse Pattern block 310 adjusts the pulse sequenceemployed for each symbol and accordingly the Pulse Pattern block 310 maybe dynamically updated based upon one or more factors including, but notlimited to, network environment data, predetermined sequence, date,time, geographic location, signal-to-noise ratio (SNR) of receivedsignals, and regulatory mask.

C1. Transmitter Pulse Generation and Shaping

The DCO 340 output may be shaped to provide a predetermined frequencyand/or amplitude characteristic discretely or in combination with theaction of the Pulser 350. For example, within embodiments of theinvention described within this specification the use of Gaussianshaping and a method of shaping Gaussian pulses are presented andemployed. The embodiment depicted within this patent employs shaping thepulse via the PA 360 through adjustment of its ground connection. Thisallows the transmitter to operate in the digital domain in its entirety,allowing for an all-digital structure with negligible static currentconsumption. Further, the use of a fully digital transmitter structureallows for very aggressive power cycling, i.e. at the pulse-level.However, in other embodiments alternate shaping methodologies and shapeprofiles may be employed.

C2. Ground-Switched Power Amplifier

The pulsed nature of UWB transmissions requires a power amplifier (PA)capable of delivering a high instantaneous power level with pulseshaping to reduce the sidelobes of the pulse spectrum. High powerefficiency, efficient power cycling and fast wakeup/sleep transitiontimes are required to achieve low average power consumption. A switchingpower amplifier (SW-PA) 400 as depicted in FIG. 4 has been adoptedwithin the embodiment of the invention presented within thisspecification in order to transmit the UWB pulse bundles. SW-PA 400therefore representing an embodiment of the PA 360 in FIG. 3. Asdepicted first and second transistors M1 410 and M2 420 act as switcheswhose inputs are complementary digital clocks generated by the DCO,allowing a fully-differential SW-PA 400 to be realized. The frequency ofthese digital clocks sets the center frequency of each individual pulsein a pulse bundle, and the pulse enable signal applied to thirdtransistor M3 430 sets the duration of each pulse. Accordingly, thecomplementary digital clocks are provided by VCO_(P) 440 and VCO_(N) 450whilst the pulse enable/pulse duration is the pulsed signals provided bythe Pulser 350 which is coupled to PULSE 460 such that the SW-PA 400ground connection via third transistor M3 430 is modified by thissignal. The SW-PA 400 outputs being provided at RF_(P) 470 and RF_(N)480 with the SW-PA 400 coupled to a power rail V_(DD).

The functionality can be described by considering only one side (halfcircuit) of the differential SW-PA 400 since the symmetry forces theoperation of the other side to be identical. The SW-PA 400 output, inthis instance RF_(P) 470 is connected to the GND_(PA) node when thefirst transistor M1 410 is ON. Since the DC voltage of the SW-PA 400output is V_(DD) (through the inductor L₁), the SW-PA 400 output becomesV_(DD)+(V_(DD)−GND_(PA))=2×V_(DD)−GND_(PA) when the first transistor M1410 M1 is OFF. Combining these two cases yields an output swing of2×V_(DD)−GND_(PA). Hence, by shaping the voltage of the GND_(PA) node,the SW-PA 400 output can be a directly shaped version of the clocksignal to generate the output pulse. By design, the output pulse isshaped by the third transistor M3 430 and C5 to realize a Gaussianprofile for optimum balance between the pulse duration and bandwidth,and to minimize the sidelobe power in the pulse spectrum. The SW-PA 400generates an output pulse when activated by the third transistor M3 430,which serves as an enable switch to ensure the power amplifier onlyconsumes static power.

C3. Digitally Controlled Oscillator

A fully differential ring DCO (FDR-DCO) 500 as depicted in FIG. 5 hasbeen adopted within the embodiment of the invention presented withinthis specification and as such FDR-DCO 500 therefore represents anembodiment of the DCO 340 in FIG. 3. FDR-DCO 500 provides the digitalclock to the first and second transistors M1 510 and M2 520 with SW-PA400 in FIG. 4 and is fed with the output of Pulser 350 in order totoggle its operation and generate the clock that is fed to the SW-PA400. The frequency of this FDR-DCO 500 is set by the first and secondcapacitor banks, comprising first and second capacitors C1 540A and C2540B and third and fourth capacitors C3 540C and C4 540D respectively,which are connected to the outputs of the first and secondfully-differential inverters INV1 510 and INV2 520 respectively. Theoutput from the third fully-differential inverter INV3 530 provides thecomplementary digital clocks VCO_(P) and VCO_(N) which are coupled toVCO_(P) 440 and VCO_(N) 450 of the SW-PA 400.

Accordingly, within an embodiment of the invention, first to fourthcapacitors C1 540A to C4 540D have identical capacitance values and eachis a programmable capacitor bank with 4 bits of programmability althoughother levels of programmability etc. may be employed. Third and fourthswitches S3 550A and S4 550B are used to turn off the FDR-DCO 500 andsave power when no pulse is to be sent. Fourth inverter INV4 570 inconjunction with first and second switches S1 560A and S2 560Bpre-charge the oscillator nodes before oscillation (when FDR-DCO 500 isoff), to control the polarity of the pulse for phase modulation. Thisalso creates an oscillator with a very fast startup time (on the orderof a fraction of ns), leading to increased power cycling efficiency inthe transmitter. When a pulse is to be generated, the FDR-DCO 500 isenabled by opening first and second switches S1 560A and S2 560B andclosing third and fourth switches S3 550A and S4 550B, whilst at allother times the FDR-DCO 500 is in a low power sleep state. Optionally,an additional PMOS transistor may be added between the V_(DD) andcurrent branches of the SW-PA 400 in order to quickly switch off theSW-PA 400 at the end of the pulse and improve the pulse shaping.

C4. Pulse Generator

A pulse signal from the Pulser 350 coupled to the DCO 340, e.g. FDR-DCO500, and PA 360, e.g. SW-PA 400, is generated using a pulse generationcircuit. Accordingly, pulse generator (PULGEN) 600 as depicted in FIG. 6has been adopted within the embodiment of the invention presented withinthis specification and as such PULGEN 600 therefore represents anembodiment of the Pulser 350 in FIG. 3. As depicted an input signal isrouted directly and indirectly via first and second inverters INV 1 610and INV2 620 to an AND gate 650. The first and second inverters INV 1610 and INV2 620 are part of a variable delay circuit in combinationwith first and second capacitors C1 630 and C2 640 which areprogrammable capacitor banks, although other levels of programmabilityetc. may be employed. Accordingly, a rising edge on the DATA line causesthis circuit to create a pulse on the order of ns. The pulse width is afunction of the variable delay created by the first and secondcapacitors C1 630 and C2 640, which through being digitally tunableallow the pulse width to be digitally programmed.

D. Exemplary UWB Receiver

Referring to FIG. 7 there is depicted a schematic of a receiver 700according to an embodiment of the invention. The RF signal from theantenna 710 is initially amplified by a Low Noise Amplifier (LNA) 720before being passed to a two stage RF amplifier (AMP1) 730. A firstsquaring mixer (MIX1) 740 multiplies the signal with itself to convertto the Intermediate Frequency (IF). A three-stage Variable GainAmplifier (VGA) 750 amplifies the signal further and implements abandpass filter function. The VGA 750 output is then coupled to a secondsquaring mixer (MIX2) 760 which down-converts the signal to the basebandfrequency. A parallel integrator (INT1 and INT2) sums the signal energy,which is digitized by the Analog-to-Digital Converters (ADC1 and ADC2)within a digital processor (not depicted for clarity but described forexample with respect to digital processor (DIGIPRO) 1200 below inrespect of FIG. 12).

D1. Receiver Detection and Interference Rejection

The receiver IF chain utilizes an instantaneous bandwidth that is on theorder of an individual pulse bandwidth, e.g. 500 MHz, whilst the totalspectrum covers a much wider bandwidth, e.g. 3 GHz≤f≤6 GHz for a BW=3GHz via the pulse bundle strategy. This allows for lower powerconsumption of the circuit blocks after pulse down-conversion, whilststill allowing for an ultra-wide bandwidth spectrum to be used forcommunications. Receivers for UWB signals are challenging due to thewide bandwidth of the desired signal, which requires a high bandwidthreceiver chain. Additionally, the occurrence of in-band narrowbandinterferers, DC offsets, and 1/f noise are also problematic in low powerimplementations. Accordingly, it would be desirable for the IF stage to:

-   -   operate with a quasi-low-IF architecture to circumvent the DC        offset problem;    -   reduce 1/f noise of the RF section, and    -   reject typical narrowband interference (e.g., signals with BW<50        MHz) in order to increase system robustness and interference        rejection.

In order to achieve this, high pass decoupling capacitors are specifiedwithin the receiver 700 in order to ensure that an insignificant amountof the desired pulse energy is cut-off during this process. Further,this is coupled with a second squaring stage after the IF stage so as toretain full sensitivity. A double squaring method for the enhancement ofthe energy detection sensitivity/noise rejection in the receiver and thegeneration of a rectified signal is well-suited for CMOS integration.This double squaring method takes advantage of the impulse nature of thereceived signals in order to enhance detection as it effectively equatesto a non-linear processing of each impulse. The first squaring operationdown-converts the received pulse to the quasi low-IF signal whilst the2nd squaring operation allows the use of the entire down-converted pulseenergy to increase the probability of detection instead of just usingthe detected amplitude/peak as undertaken in other prior art impulseradio receivers. As mentioned, the high-pass filtering between the twosquaring operations gives rise to DC offset mitigation, reduction of 1/fnoise, and narrowband interference rejection.

It would be evident to one skilled in the art that beneficially thenon-coherent receiver architecture presented in respect of FIG. 7 doesnot require frequency synchronization, or knowledge of the pulsephase/frequency pattern used by the transmitter.

D2. Low Noise Amplifier

A low noise amplifier (LNA) 800 as depicted in FIG. 8 has been adoptedwithin the embodiment of the invention presented within thisspecification and as such LNA 800 therefore represents an embodiment ofthe LNA 720 in FIG. 7. Differential input signals RF_(p) and RF_(n) arecoupled through third and fourth capacitors C3 850A and C4 850Brespectively to the drains of the pair of common-gate transistors M1 810and M2 820 which are biased on their gates by V_(BIAS) and whose biascurrent is sunk to ground via inductor L1. At the drains of M1 810 andM2 820, shunt peaking is performed by resistors R1 830 and R2 840 inconjunction with inductor L2 870 in order to increase the bandwidth ofthe amplified signal. The signal is coupled out of the LNA 800 by firstand second capacitors C1 860A and C2 860B to the output ports OUT_(P)and OUT_(N).

D3. Squaring Mixer

A squaring mixer (SQ-MIX) 900 as depicted in FIG. 9 has been adoptedwithin the embodiment of the invention presented within thisspecification and as such SQ-MIX 900 therefore represents an embodimentof the first and second squaring mixers MIX1 740 and MIX2 760 in FIG. 7.As depicted the differential input signals IN_(P) and IN_(N) are coupledto the gates of transistors M7 910 and M8 920, whose transconductancesconvert the signals into a differential drain current. Simultaneously,the input signals are also coupled to the cross-coupled transistor pairsM3:M4 and M5:M6, which steer the drain currents to either the positive(OUT_(P)) or negative (OUT_(N)) sides of SQ-MIX 900, thereby multiplyingthe input with itself, i.e. squaring it. Transistors M1 and M2 arebiased as current source 950, to provide maximum voltage gain at theoutputs. Biasing circuit 960 coupled to the input signals and comprisingcapacitors C1 to C4 and resistors R1 to R4 ensures that the NMOStransistors are biased to the appropriate bias point.

D4. Variable Gain Amplifier

A variable gain amplifier gain stage (VGA-GS) 1000 as depicted in FIG.10 has been adopted within the embodiment of the invention presentedwithin this specification and as such VGA-GS 1000 therefore representsan embodiment of each gain stage within the VGA 750 in FIG. 7. Thedifferential input signals IN_(P) and IN_(N) are coupled to the gates ofcomposite transistor pairs M1:M2 and M3:M4 respectively. Each compositetransistor M1 to M4 as depicted in insert comprising a transistor array1070 formed from an array of transistors 1075(1) to 1075(N) withconnected sources and drains, and whose gates can be connected to eitherthe signal or to ground depending on the switch positions. Accordingly,the composite transistor pairs M1:M2 and M3:M4 have switchabletransconductance. The effective transconductance on the positive side(OUT_(P)) is equal to the difference of the transconductance of M1 andM3, and on the negative side (OUT_(N)) is equal to the difference intransconductance between M2 and M4. Therefore, the gain can be adjustedby the switch positions in the composite transistors. Transistors M6 andM7 are biased as current source 1030 to maximize the output voltagegain. Capacitor C3 and C4 perform low-pass filtering at the outputnodes, while capacitors C1 and C2 together with bias resistors R1 and R2perform high-pass filtering at the input nodes. The VGA-GS 1000therefore operates with an effective bandpass filter response.

E. Transmitter-Receiver Synchronization and Clocking

As discussed supra the receiver (Rx) and transmitter (Tx) of a UWBcommunications link are not synchronized to each other throughdistributed timing information unlike within some other wirelessprotocols. Accordingly, a requirement of each circuit is efficientsynching between Tx and Rx in order to maintain the extremely aggressiveduty cycling of the wireless impulse radios according to embodiments ofthe invention, thereby maintaining the energy efficiency inherent toimpulse radio communications. Accordingly, the inventors haveestablished a low latency transmitter/receiver synchronizationmethod/algorithm using dedicated synchronization hardware, including adual clock timer system for ultra-low sleep mode power consumption. Thisallows for efficient synching between Tx and Rx in order to maintain theextremely aggressive duty cycling of the radio, thus maintaining theenergy efficiency inherent to impulse radio communications.

A multiphase clock baseband transceiver was designed in order to reduceclock frequency (e.g., 20 MHz instead of 200 MHz) and enhance powerefficiency. Further, a parallelized ADC/integrator structure, DIGIPRO1200 in FIG. 12A, was employed in order to allow for fastersynchronization and enhanced interference detection. This structureallows for full signal observability during the receive timeframe. Thisstructure also allows for dynamically changing modulation schemes (e.g.OOK, PPM) to improve robustness of communications based on the channelor regulatory environment.

E1. Low Power Clock Generator

Referring to FIG. 11 there is depicted a first clock generator (CLKGEN1)1100 which may be adopted within an embodiment of the inventionpresented within this specification and as such CLKGEN1 1100 providesthe 20 MHz signal to the transmitter 300 as well to the DIGIPRO 1200within receiver 700 in FIG. 7. The low-power clock generator, CLKGEN11100, comprises an inverter INV1 1120 which acts as a low frequencyoscillator, i.e. 32 kHz, together with crystal XTAL 1110, resistor R1and capacitors C1 and C2. The sinusoidal oscillator signal is amplifiedto a square wave clock by inverter INV2 1125 and used as the referencein a Phased Lock Loop (PLL) 1190. PLL 1190 consists of a VoltageControlled Oscillator (VCO) 1150 whose output is divided in frequency bya Divider 1180 and compared to the reference by a Phase Detector 1130.Depending on whether the divided clock has lower or higher frequencythan the reference, pulses on either DOWN or UP are generated. A ChargePump 1140 together with resistor R2 and capacitors C3 and C4 filter theUP and DOWN signals into a control signal for the VCO. When locked, theloop generates an output clock buffered by inverter INV3 1160 that is aninteger multiple of the reference clock.

As noted supra the efficient implementation of the clock generation andsynchronization in an UWB transceiver is crucial for low poweroperation. With pulse durations on the order of nanoseconds, aconventional and straightforward synthesized digital approach wouldrequire a base clock of several hundreds of MHz or more, with highassociated dynamic power consumption. Generating the base clock directlywith a crystal clock generator would lead to a relatively high powerconsumption. Because crystal oscillator power scales directly withfrequency, operating a crystal oscillator at much lower frequency (e.g.32 kHz) and multiplying the frequency with a Phased Locked Loop (PLL)significantly reduces the power consumption. This strategy is exploitedby the inventors for low power clock generation in the UWB transceiver.The base clock for the digital logic is set to the symbol frequency,e.g. 20 MHz, which is the rate that symbols are processed by the digitalbaseband hardware and is generated by a clock generator such as CLKGEN11100 in FIG. 11 which exploits lower power low frequency oscillator XTAL1110. Then as depicted in respect of transmitter 300 in FIG. 3 the 20MHz clock is coupled to a delay locked loop (DLL) 330 that derivesmultiple phases from this clock at nanosecond range intervals, which areused as a timing basis to generate the symbol pulses in conjunction withMultiplexer 320, DCO 340 and Pulser 350. The pulse generator controlsignals are generated by a multiplexer, which selects the control bitsfrom a memory, Pulse Pattern 310, on the edges of the DLL multiphaseclock.

The PLL 1190 has a startup time in the millisecond range, which iseffectively limited by the number of crystal oscillator cycles requiredto stabilize the loop. At data rates higher than 50 kbps the PLL 1190and DLL 330 remain ON between frames, and have been optimized for lowpower consumption. At data rates of 50 kbps or lower, both the PLL 1190and DLL 330 can be power cycled in between frames such that the onlypower consumption during sleep mode is from the crystal oscillator.

E2. Synchronization

It would be evident that synchronization of the receiver clock isrequired as the transmission methodology of the UWB links has no clockdata transmitted. Accordingly, as depicted in respect of FIG. 12 asynchronization block 1230 is employed in conjunction with DIGIPRO 1200of the receiver 700 depicted in FIG. 7. As depicted in FIG. 12A theDIGIPRO 1200 comprises a pair of double-edge-triggered integrator andAnalog-to-Digital Converter (ADC) blocks. Each of the first and secondintegrators 1210A and 1210B integrates over half the symbol period andits output is digitized with one of the first and second ADCs 1220A and1220B. The first and second integrators 1210A and 1210B respectively areclocked via CLK1 1240A and CLK3 1250A whilst the first and second ADCs1220A and 1220B are clocked via CLK2 1240B and CLK4 1250B respectively.Each of the first and second integrators 1210A and 1210B respectivelymay be a 3-bit flash ADC, for example. The two integrator-ADC blocks areoffset by a quarter symbol period such that a total of four overlappingintegration windows are available during each symbol. This being evidentin FIG. 12B.

Synchronization during the synchronization frame block is achieved bydetermining the integration window with maximum energy such that clocksynchronization of the receiver can thus in principle be achieved withone synchronization symbol. Additional synchronization symbols areneeded in practice to account for the variable gain loop that trackschanges in the channel of the wireless link. PPM demodulation isachieved by observing the integration window with maximum energy foreach symbol, and OOK modulation is achieved by observing the energy in afixed integration window.

F. N-Path Filter with Energy Detector

As depicted in FIG. 7 an exemplary UWB receiver 700 according to anembodiment of the invention was depicted wherein the RF signal from theantenna 710 is initially amplified by a Low Noise Amplifier (LNA) 720before being passed to a two stage RF amplifier (AMP1) 730. A firstsquaring mixer (MIX1) 740 multiplies the signal with itself to convertto the Intermediate Frequency (IF) before a three-stage Variable GainAmplifier (VGA) 750 amplifies the signal further. The VGA 750 output isthen coupled to a second squaring mixer (MIX2) 760 which down-convertsthe signal to the baseband frequency wherein a parallel integrator (INT1and INT2) sums the signal energy, which is digitized by theAnalog-to-Digital Converters (ADC1 and ADC2) within a digital processor.

The squaring mixer (MIX2) 760, hereinafter referred to as a squarer,performs a squaring of the signal amplitude which when integrated by theparallel integrator yields the instantaneous energy of the signalreceived. Integrating for a fixed time period yields the total energy ofthe symbol within that time period. However, the input signal must befiltered so that it is limited to the band of interest in order toreduce both noise and the integrated energy of any interfering signals.Within the exemplary UWB receiver in FIG. 7 the VGA 750 provided thisthough appropriate design to provide a bandpass filtering function.However, it would be beneficial to separate the amplification andfiltering functions allowing independent optimization of each whilst notsubstantially impacting the power consumption as well as allowing forbandstop filters as well as bandpass filters.

Within the prior art filters typically present circuit designers with ahigh power consumption and a low quality factor, especially if anIntermediate Frequency (IF) bandpass filter is required. Accordingly,the inventors have established a design methodology based upon combininga switched-capacitor N-path filter prior to the squarer. N-path filtersas will become evident can be bandpass or bandstop filters and are basedon the up- and down conversion of a low pass filter in a passive mixerstructure. The quality factor can be high as the low pass filter isup-converted to a higher frequency and the center frequency is tunableby ways of the clock frequency. However, a disadvantage of an N-pathfilter is the high power consumption in the clock generator required toproduce a high quality clock in synchronous receiver structures. Thismakes this technology usually not well suited to low-power applicationswithin the prior art.

However, the inventors have established a means to circumvent thedisadvantages of the N-path filter in terms of clock jitter, such that alow power clock generator can be used for the N-path filter rather thanthe prior art high power high accuracy (low jitter) clock generatorsassociated with N-path filters. The effect of clock jitter is to spreadthe energy of the input signal over a larger bandwidth, which wouldreduce the in-band energy in a synchronous receiver. However, within anexemplary UWB receiver according to an embodiment of the invention whenthe N-path filter is paired with an asynchronous receiver, e.g. anenergy detector such as the one depicted in FIG. 9, then the totalsignal energy is still captured as the energy detector is insensitive tothe frequency spread of the N-path filter timing clock.

This technique may also be extended to systems which use a squarer as aself-mixer, for example to down-convert a signal around DC. In thisscenario the selectivity of the squarer is improved by the N-path filterbut without consuming much power as the clock generator can exhibit arelaxed amount of jitter.

F.1 Exemplary Implementation

Referring to FIGS. 13A and 13B there are depicted exemplaryimplementations of the invention for both bandpass and bandstopvariants. Considering FIG. 13A then a receiver front-end 1360, e.g.comprising antenna, LNA, RF amplifier, a first squaring mixer whichmultiplies the signal with itself to convert to the IntermediateFrequency (IF) before a VGA amplifies the signal further. The output ofthe VGA is coupled to the N-path filter 1310 which is driven by clockgenerator (CLK Gen) 1320 wherein the output of the N-path bandpass(NP-BP) filter 1310 is then coupled to a squarer 1330 and thereaftersubsequent receiver circuitry including integrator 1340 for example. InFIG. 13B the same overall receiver circuit configuration is depicted butthe N-path bandpass filter 1310 is replaced with N-path bandstop filter(NP-BS) 1350.

FIG. 14 depicts an exemplary design of a NP-BP 1310 according to anembodiment of the invention wherein the received signal to be filtered,V_(IN), is coupled to N paths 1410A to 1410N respectively. Each pathcomprising an input switch S_(X1) (X=1, 2, . . . , N), a filter F_(X)(X=1, 2, . . . , N), and an output switch S_(X2) (X=1, 2, . . . , N).The outputs from the N paths 1410A to 1410N respectively being combinedto provide the filtered output, V_(OUT). Filter F_(X) may be a lowpassor a bandpass filter.

The NP-BP depicted in FIG. 14 is depicted in FIG. 15A wherein there isnow denoted the clock signals applied to each electrical switch andexemplary RC filter designs for the individual filters F_(X). Asdepicted the input and output electrical switches are driven within eachNP-BP 1510A to NP-BP 1510N respectively are driven by the same clocksignals e.g. NP-BP 1510A with CLK₀, NP-BP 1510B with CLK₁ etc. to BP-NP1510N with CLK_(N-1). Between each pair of switches are an RC filtercomprising a resistor R in series between the pair of switches and acapacitor C_(X) (X=1, 2, . . . , N) in parallel to ground. The clocksignals are depicted in FIG. 15B whilst FIG. 15C depicts a firstimplementation simplification wherein a single resistor R is nowdisposed before the split into N paths. FIG. 16 depicts a furtherimplementation simplification wherein the NP-BP is implemented as asingle-sided design. Accordingly, the input is coupled to the N-pathswhich comprise a single switch driven by its clock signal CLK_(Y) (Y=0,1, . . . , N−1) and associated capacitor C_(X) (X=1, 2, . . . , N). Theoutput is now the common point between all the N-paths and the input.

An exemplary implementation for the squarer 1330 is depicted in FIG. 9with squaring mixer (SQ-MIX) 900. This is a differential squarerimplementation and accordingly can be coupled to a differential N-pathfilter such as depicted in FIG. 17. Accordingly, there are depicted apair of NP-BP single sided filters such as depicted in FIG. 16 eachcomprising an input resistor R with the N switches and capacitors.Within FIG. 17 N=4 so that four parallel paths 1710A to 1710D aredepicted with capacitors C₁; C₂; C₃; C₄ wherein the differentialcircuits now employ a single capacitor coupled to each differentialinput by its switch. These switches are driven by the appropriate phasesof the clock signal, denoted as CLK(θ=0°); CLK(θ=90°); CLK(θ=180°);CLK(θ=270°). These clocks being generated by a 4-Phase Clock Generator1720 from differential clocks coupled to it from a clock generatorcircuit.

FIG. 18 depicts the equivalent bandstop filter design to that depictedin FIG. 16 wherein the bandstop filters now comprise the capacitorsC_(X) (X=1, 2, . . . , N) in series with the resistor R.

G. Ranging and Positioning with UWB Impulse Radios

As noted supra range finding and location/positioning measurements areone aspect of many applications withdevices/sub-systems/systems/components etc. employing UWB transceivers.Absent exploiting a UWB based technique within suchdevices/sub-systems/systems/components etc. additional hardwarefunctionality must be provided together with associated powerconsumption etc. to achieve the desired range finding andlocation/positioning measurements with another wireless technology, e.g.optical/RF/microwave based locally for internal applications of thosecovering both internal/external environments, or global positioningsystems (GPS)/wireless triangulation etc. in external environments withmicrowave/RF wireless systems such as Bluetooth, Wi-Fi, WiMAX etc.

Accordingly, the inventors have established two techniques exploitingthe low power pulse based UWB transmitters/receivers/transceiversdeveloped by them within this patent application together with thosedescribed and depicted within WO/2016/191851 “Systems and Methods forSpectrally Efficient and Energy Efficient Ultra-Wideband Impulse Radioswith Scalable Data Rates” and WO/2015/103692 “Systems relating toUltra-Wideband Broadcasting comprising Dynamic Frequency and BandwidthHopping”, both of which are incorporated herein by reference.

F.1 Time of Flight Range Finding (Synchronised UWB Transceiver Pair)

This range finding system is described with respect to a UWBcommunications link and exploits an innovative energy detection schemein combination with an exemplary 20 Mbps over-the-air data rate. Thecapabilities of the UWB transceivers advanced synchronization scheme isexploited to ensure robust communications and tracking of the pulsebundles, and the ranging scheme is used to “zoom-in” on the time ofarrival.

In addition to the UWB transceiver/receiver an integrated circuit (IC)implementation or hybrid implementation requires the ranging circuit asdescribed and depicted according to FIG. 19. According to the desiredranging estimation tolerance/accuracy a higher accuracy timing referencemay be required to enable ranging estimations in the centimeter range.

A simplified version of the system block diagram and a simplified pulsetrain is shown in FIG. 19. An incoming pulse train passes post-antenna1910 passes through a Low Noise Amplifier (LNA) 1920. A portion of theamplified received signal is coupled to a Correlator Circuit 1940 whichthe remainder propagates to the remainder of the receiver front endcircuitry 1930. The Correlator Circuit 1940 correlates the receivedsignal with a reference pulse provided by a Reference Pulse Generator1960 which is driven by a Pulse Generator 1970. The Pulse Generator 1970is itself driven through a Delay-Locked Loop (DLL) 1990 which hasapproximately 50 taps spaced at 0.5 ns for a nominal 20 Mb/s UWB schemeaccording to embodiments of the invention established by the inventors.The DLL 1980 is driven by a Precision Reference Clock 1990. The outputfrom the Correlator Circuit 1940 is fed to a timer circuit.

Due to the construction of the pulse bundle only one pulse within theincoming pulse train will match the reference (or template) pulsebecause all of the pulses in the pulse train have a different centerfrequency. This means the UWB energy detector receiver, such as depictedand described supra in respect of embodiments of the invention, maystill derive the benefit of integrating the energy of the full pulsetrain to increase communications distance, whilst the ranging portioncan “zoom-in” on a single pulse to increase timing resolution.

The exemplary process according to an embodiment of the invention willstart at tap #1, and the tap will be advanced after each pulse bundleuntil a correlation peak is established. Since the energy detectionreceiver already knows the “location” of the pulse bundle to within 25ns, the search space is drastically reduced. This leads to a significantreduction in the hardware complexity, search time, etc.

F1.1 Time of Flight Algorithm

It is important to note that this exemplary algorithm according to anembodiment of the invention assumes that the pair of UWB transceiversare already synchronized. A simplified timing diagram is depicted inFIG. 20 for reference whilst FIG. 21 depicts an exemplary process flowfor the algorithm according to an embodiment of the invention. It wouldbe evident to one of skill in the art that many variations on thisexemplary algorithm are possible. The fundamental accuracy relies on theprecision of the reference that is available in the transceivers, andsub-nanosecond level accuracy/drift is advisable.

Now referring to FIG. 21 then the process comprises steps 2105 to 2150.Steps 2105 to 2125 depict:

-   -   Step 2105: Synchronise the UWB transceiver pair (UWB #1 and UWB        #2);    -   Step 2110: UWB Chip #1 sends a packet composed of UWB pulse        bundles;    -   Step 2115: UWB Chip #1 Timer (TC1) is started during        transmission of the last pulse bundle;    -   Step 2120: UWB #2 receives the packet and Correlator Circuit        1940/DLL Circuit 1990 synchronises to the appropriate pulse; and    -   Step 2125: UWB #2 starts timer when the synchronized pulse        within the last bundle is received.

Subsequently steps 2130 to 2150 are executed comprising:

-   -   Step 2130: UWB #2 waits a precise time that is known to both        transceivers. (NOTE: Chip #2 knows when the last bundle occurs        because the packet length is known.)    -   Step 2135: After the precise wait time Chip #2 transmits the        same type of packet back to Chip #1;    -   Step 2140: Wherein Chip #1 performs the same synchronization        process is carried out;    -   Step 2145: Chip #1 determines that the last bundle in the packet        arrives, and stops its TC1 timer, yielding an elapsed time,        TC1_(ELAPSE); and    -   Step 2150: Chip #1 determines the time of flight (TOF) based        upon Equation (1) below and according the ranging distance.        TC1_(ELAPSE)=TOF+KnownWaitTime+TOF+PacketLength  (1)

Optionally, Chip #1 can stop its timer as soon as the correlator detectsthe appropriate pulse, and instead of using “packet length” in the TOFcalculation, it can use “number of bundles before correlation”. Thiswill reduce timing errors, and the number of bundles will be known fromthe transceiver's bit counter.

Steps 2110 to 2150 may be repeated to provide averaged results withimproved accuracy. However, optionally the length of the packet can bereduced since the pair of transceivers already know approximately whichDLL tap to use. Accordingly, shorter packets would mean there is lessdrift in the clocks between the UWB transceivers.

F.2 Integration Time Window Range Finding (Unsynchronised UWBTransceiver Pair)

According to an embodiment of the invention a pair of UWB circuits, Chip#1 and Chip #2, can each send UWB impulses which can be repeated basedon the internal clock of the respective chip. Both Chip #1 and Chip #2can receive the UWB impulses from the other UWB circuit's transmitter.The UWB circuits according to a method according to an embodiment of theinvention recognize the arrival of the UWB impulse by integrating theinput signal energy within integration time windows, which are definedas PW1 and PW2 for Chip #1 and Chip #2, respectively. These integrationwindows are based on the internal clock of each chip and Chip #1 has aslightly different internal clock than Chip #2, such that PW2 is a bitlonger than PW1. Accordingly, the two chips must not be synchronized.

Referring to FIG. 22 there is depicted an exemplary process flow for theintegration time window method of range finding wherein the timingdiagram is depicted in FIG. 23.

The algorithm comprises steps 2210 to 2280 which are:

-   -   Step 2210: Chip #1 sends an UWB impulse (First Timing 2300A in        FIG. 23 depicts this impulse energy versus time);    -   Step 2220: After time ΔT (which is proportional to the distance        between two chips), the impulse arrives at Chip #2 (Second        Timing 2300B in FIG. 23);    -   Step 2230: In order to detect this impulse, Chip #2 integrates        the energy of the input signal within integration time windows        (Third Timing 2300C in FIG. 23)    -   Step 2240: If the energy within an integration time window is        greater than a threshold, it is assumed that the impulse is        arrived at Chip #2 and in the beginning of its next integration        window, Chip #2 sends back an echo signal to Chip #1 (Fourth        Timing 2300D in FIG. 23);    -   Step 2250: After time ΔT this echo impulse arrives at Chip #1        (Fifth Timing 2300E in FIG. 23);    -   Step 2260: Chip #1 integrates the energy of the input signal        within its own integration windows (Sixth Timing 2300F);    -   Step 2270: This integrated energy is then passed to a digital        signal processor (DSP), which is combined with Chip #1, in order        to estimate ΔT; and    -   Step 2280: Steps 2210 to 2270 may be repeated many times and the        estimated ΔT is averaged out to reduce its uncertainty.

F2.1 Time of Flight by Digital Signal Processing:

Within many ranging algorithms the time difference (ΔT) between thetransmitted signal and the received echo is used to measure the time offlight (TOF) of the signal. This time of flight is proportional to thedistance between the transmitter and the echo generator. However, withinthe proposed algorithm presented below the time difference is notmeasured directly but is derived through a digital signal processingalgorithm. This algorithm exploits the fact that when an echo signal isreceived, its energy is distributed between two consecutive integrationtime windows, as shown in sixth graph 2300F in FIG. 23. The exact timeof arrival of the echo signal can be estimated by processing theproportion of energy that is integrated in each of these two time slots,referred to as E1 and E2 respectively. For example, if the energies areequal, i.e. E1=E2, then this means that the signal arrived at exactlythe middle of the first time slot. Using a linear approximation, it canbe shown that the estimated time of arrival is given by Equation (2)where PW1 is the width of the timeslot.

$\begin{matrix}{{\Delta\;{TOA}} = {T_{{{BEGIN}\_{FIRST}}{\_{TIMESLOT}}} + {\frac{E_{2}}{E_{1} + E_{2}}{PW}\; 1}}} & (2)\end{matrix}$

Accordingly, the time difference ΔTOA is exactly measured and this timeshould be related to ΔT. As shown in FIG. 23, this time difference ΔTOAconsists of two time slots: the time between the transmitted signal andthe echo signal (ΔT12) and the echo signal of chip #2 and the receivedsignal at chip #1 (ΔT).

Calculation of ΔT12: If the received signal at chip #2 (third graph2300C in FIG. 23) exactly arrives at the beginning of an integrationtime window, ΔT12 is equal to ΔT+PW2, otherwise it is a random variablewith a uniform distribution between ΔT+0.5·PW2 and ΔT+1.5·PW2, due tothe non-synchrony between chip #1 and chip #2. Hence, ΔTOA has a meanvalue of 2×ΔT+PW2. Therefore, by repeating the algorithm, measuring ΔTOAfor many samples, and averaging it, ΔT can be estimated.

Specific details are given in the above description to provide athorough understanding of the embodiments. However, it is understoodthat the embodiments may be practiced without these specific details.For example, circuits may be shown in block diagrams in order not toobscure the embodiments in unnecessary detail. In other instances,well-known circuits, processes, algorithms, structures, and techniquesmay be shown without unnecessary detail in order to avoid obscuring theembodiments.

Implementation of the techniques, blocks, steps and means describedabove may be done in various ways. For example, these techniques,blocks, steps and means may be implemented in hardware, software, or acombination thereof. For a hardware implementation, the processing unitsmay be implemented within one or more application specific integratedcircuits (ASICs), digital signal processors (DSPs), digital signalprocessing devices (DSPDs), programmable logic devices (PLDs), fieldprogrammable gate arrays (FPGAs), processors, controllers,micro-controllers, microprocessors, other electronic units designed toperform the functions described above and/or a combination thereof.

Also, it is noted that the embodiments may be described as a processwhich is depicted as a flowchart, a flow diagram, a data flow diagram, astructure diagram, or a block diagram. Although a flowchart may describethe operations as a sequential process, many of the operations can beperformed in parallel or concurrently. In addition, the order of theoperations may be rearranged. A process is terminated when itsoperations are completed, but could have additional steps not includedin the figure.

The foregoing disclosure of the exemplary embodiments of the presentinvention has been presented for purposes of illustration anddescription. It is not intended to be exhaustive or to limit theinvention to the precise forms disclosed. Many variations andmodifications of the embodiments described herein will be apparent toone of ordinary skill in the art in light of the above disclosure. Thescope of the invention is to be defined only by the claims appendedhereto, and by their equivalents.

Further, in describing representative embodiments of the presentinvention, the specification may have presented the method and/orprocess of the present invention as a particular sequence of steps.However, to the extent that the method or process does not rely on theparticular order of steps set forth herein, the method or process shouldnot be limited to the particular sequence of steps described. As one ofordinary skill in the art would appreciate, other sequences of steps maybe possible. Therefore, the particular order of the steps set forth inthe specification should not be construed as limitations on the claims.In addition, the claims directed to the method and/or process of thepresent invention should not be limited to the performance of theirsteps in the order written, and one skilled in the art can readilyappreciate that the sequences may be varied and still remain within thespirit and scope of the present invention.

What is claimed is:
 1. A method comprising: filtering an ultra-wideband (UWB) signal received by a UWB receiver with a filter; wherein the filter comprises: an N-path filter for receiving the UWB signal; a low precision clock source coupled to the N-path filter; and an energy detector coupled to the output of the N-path filter; wherein the N-path filter has one of a first configuration, a second configuration, and a third configuration; in the first configuration the N-path filter comprises: N parallel paths, each path comprising: a first electrical switch disposed between an input port of the N-path filter and an input of a filter having predetermined frequency characteristics; and a second electrical switch disposed between an output of the filter having predetermined frequency characteristics and the output port of the N-path filter; the first electrical and second electrical switch in each path of the N parallel paths are driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; and each filter comprises a resistor in series between the first electrical switch and the second electrical switch and a capacitor in parallel to ground between the first electrical switch and the second electrical switch; in the second configuration the N-path filter comprises: N parallel paths, each path comprising: a first electrical switch disposed between a resistor and an input of a filter having predetermined frequency characteristics; and a second electrical switch disposed between an output of the filter having predetermined frequency characteristics and the output port of the N-path filter; the resistor disposed between the input port of the N-path filter and each first electrical switch of the N parallel paths; the first electrical and second electrical switch in each path of the N parallel paths are driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; and each filter comprises a capacitor in parallel to ground between the first electrical switch and the second electrical switch; and in the third configuration the N-path filter comprises: N parallel paths, each path comprising an input port coupled to a first electrical switch which is disposed between a first end of a resistor and an input of a filter having predetermined frequency characteristics; the input port of the N-path filter is coupled to a second distal end of the resistor; the first electrical switch in each path of the N parallel paths is driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; each filter comprises a capacitor coupled to ground; the output port of the N-path filter is electrically coupled to the first end of the resistor; and at least one of: the energy detector is insensitive to frequency spread of the low precision clock source; and the UWB signal received by the UWB receiver comprises a plurality of symbol pulse bundles where each symbol pulse bundle represents a current symbol of a data signal and each symbol pulse bundle comprises a plurality N pulses; wherein each pulse of the N pulses is at a predetermined frequency of a plurality M frequencies, has a predetermined amplitude, and has a predetermined pulse length.
 2. The method according to claim 1, wherein the energy detector comprises a squaring circuit in combination with an integrator.
 3. The method according to claim 1, wherein the N-path filter is a bandpass filter.
 4. The method according to claim 1, wherein the N-path filter is a bandstop filter.
 5. A device comprising: a first port for receiving an ultra-wideband (UWB) signal; a filter circuit electrically coupled to the first port for receiving the ultra-wideband (UWB) signal and processing said UWB signal to generate a processed UWB signal; and a second port for receiving the processed UWB; and an energy detector electrically coupled to the second port; wherein the filter circuit comprises: a clock source generating a low precision clock signal; an N-path filter electrically connected to the clock source having an input port electrically coupled to the first port and an output port electrically coupled to the second port; the N-path filter has one of a first configuration, a second configuration, and a third configuration; in the first configuration the N-path filter comprises: N parallel paths, each path comprising: a first electrical switch disposed between an input port of the N-path filter and an input of a filter having predetermined frequency characteristics; and a second electrical switch disposed between an output of the filter having predetermined frequency characteristics and the output port of the N-path filter; the first electrical and second electrical switch in each path of the N parallel paths are driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; and each filter comprises a resistor in series between the first electrical switch and the second electrical switch and a capacitor in parallel to ground between the first electrical switch and the second electrical switch; in the second configuration the N-path filter comprises: N parallel paths, each path comprising: a first electrical switch disposed between a resistor and an input of a filter having predetermined frequency characteristics; and a second electrical switch disposed between an output of the filter having predetermined frequency characteristics and the output port of the N-path filter; the resistor disposed between the input port of the N-path filter and each first electrical switch of the N parallel paths; the first electrical and second electrical switch in each path of the N parallel paths are driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; and each filter comprises a capacitor in parallel to ground between the first electrical switch and the second electrical switch; and in the third configuration the N-path filter comprises: the N-path filter comprises N parallel paths, each path comprising an input port coupled to a first electrical switch which is disposed between a first end of a resistor and an input of a filter having predetermined frequency characteristics; the input port of the N-path filter is coupled to a second distal end of the resistor; the first electrical switch in each path of the N parallel paths is driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; each filter comprises a capacitor coupled to ground; the output port of the N-path filter is electrically coupled to the first end of the resistor; and at least one of: the energy detector is insensitive to frequency spread of the low precision clock source; and the UWB signal received by the UWB receiver comprises a plurality of symbol pulse bundles where each symbol pulse bundle represents a current symbol of a data signal and each symbol pulse bundle comprises a plurality N pulses; wherein each pulse of the N pulses is at a predetermined frequency of a plurality M frequencies, has a predetermined amplitude, and has a predetermined pulse length.
 6. The device according to claim 5, wherein the energy detector comprises a squaring circuit in combination with an integrator.
 7. The device according to claim 5, wherein the N-path filter is a bandpass filter.
 8. The device according to claim 5, wherein the N-path filter is a bandstop filter.
 9. A method comprising: filtering an ultra-wideband (UWB) signal received by a UWB receiver with a filter; wherein the filter comprises: an N-path filter for receiving the UWB signal; a low precision clock source coupled to the N-path filter; and an energy detector coupled to the output of the N-path filter; wherein the N-path filter has one of a first configuration and a second configuration; in the first configuration the N-path filter comprises: a first input port coupled to a first end of a first resistor; a second input port coupled to a first end of a second resistor; a plurality of N parallel single-sided filters, each single-sided filter comprising: a first input coupled to a second distal end of the first resistor and a first electrical switch and therein to a filter having predetermined filter characteristics; a second input coupled to a second distal end of the second resistor and to a second electrical switch and therein to the filter having predetermined filter characteristics; a first output port electrically coupled to the second distal end of the first resistor and the first input of each single-sided filter of the plurality of N parallel single-sided filters; and a second output port electrically coupled to the second distal end of the second resistor and the second input of each single-sided filter of the plurality of N parallel single-sided filters; wherein the low precision clock source receives a positive clock signal and a negative clock signal and generates four output clock signals having phase offsets of 0°, 90°, 180° and 270°; the first electrical switches within the plurality of N parallel single-sided filters are sequentially coupled in a repeating sequence to the four clock signals having phase offsets of 0°, 90°, 180° and 270°; and the second electrical switches within the plurality of N parallel single-sided filters are sequentially coupled in a repeating sequence to the four clock signals having phase offsets of 0°, 90°, 180° and 270° but offset by 180° from the first electrical switch within corresponding single-sided filter of the plurality of N parallel single-sided filters; and in the second configuration the N-path filter comprises: N parallel paths, each path comprising an input port coupled to a first end of a resistor, a first electrical switch which is disposed between the input port and an input of a filter having predetermined frequency characteristics, and an output port coupled to an output of the filter having predetermined frequency characteristics; the input port of the N-path filter is coupled to a second distal end of the resistor; the output port of the N-path filter is coupled to each output port of each path of the N parallel paths; the first electrical switch in each path of the N parallel paths is driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; and each filter comprises a capacitor in series between the first electrical switch and the output port.
 10. A method comprising: filtering an ultra-wideband (UWB) signal received by a UWB receiver with a filter; wherein the filter comprises: an N-path filter for receiving the UWB signal; a low precision clock source coupled to the N-path filter; and an energy detector coupled to the output of the N-path filter; wherein at least one of: the energy detector is insensitive to frequency spread of the low precision clock source; and the UWB signal received by the UWB receiver comprises a plurality of symbol pulse bundles where each symbol pulse bundle represents a current symbol of a data signal; and each symbol pulse bundle comprises a plurality N pulses; wherein each pulse of the N pulses is at a predetermined frequency of a plurality M frequencies, has a predetermined amplitude, and has a predetermined pulse length.
 11. A device comprising: a first port for receiving an ultra-wideband (UWB) signal; a filter circuit electrically coupled to the first port for receiving the ultra-wideband (UWB) signal and processing said UWB signal to generate a processed UWB signal; and a second port for receiving the processed UWB; and an energy detector electrically coupled to the second port; wherein the filter circuit comprises: a clock source generating a low precision clock signal; an N-path filter electrically connected to the clock source having an input port electrically coupled to the first port and an output port electrically coupled to the second port; the N-path filter has one of a first configuration and a second configuration; in the first configuration the N-path filter comprises: a first input port coupled to a first end of a first resistor; a second input port coupled to a first end of a second resistor; a plurality of N parallel single-sided filters, each single-sided filter comprising: a first input coupled to a second distal end of the first resistor and a first electrical switch and therein to a filter having predetermined filter characteristics; a second input coupled to a second distal end of the second resistor and to a second electrical switch and therein to the filter having predetermined filter characteristics; a first output port electrically coupled to the second distal end of the first resistor and the first input of each single-sided filter of the plurality of N parallel single-sided filters; and a second output port electrically coupled to the second distal end of the second resistor and the second input of each single-sided filter of the plurality of N parallel single-sided filters; wherein the low precision clock source receives a positive clock signal and a negative clock signal and generates four output clock signals having phase offsets of 0°, 90°, 180° and 270°; the first electrical switches within the plurality of N parallel single-sided filters are sequentially coupled in a repeating sequence to the four clock signals having phase offsets of 0°, 90°, 180° and 270°; and the second electrical switches within the plurality of N parallel single-sided filters are sequentially coupled in a repeating sequence to the four clock signals having phase offsets of 0°, 90°, 180° and 270° but offset by 180° from the first electrical switch within corresponding single-sided filter of the plurality of N parallel single-sided filters; and in the second configuration the N-path filter comprises: N parallel paths, each path comprising an input port coupled to a first end of a resistor, a first electrical switch which is disposed between the input port and an input of a filter having predetermined frequency characteristics, and an output port coupled to an output of the filter having predetermined frequency characteristics; the input port of the N-path filter is coupled to a second distal end of the resistor; the output port of the N-path filter is coupled to each output port of each path of the N parallel paths; the first electrical switch in each path of the N parallel paths is driven by a clock signal of a plurality of clock signals derived from a clock generated by the low precision clock source; the plurality of clock signals are each offset relative to one another; each filter comprises a capacitor in series between the first electrical switch and the output port.
 12. A device comprising: a first port for receiving an ultra-wideband (UWB) signal; a filter circuit electrically coupled to the first port for receiving the ultra-wideband (UWB) signal and processing said UWB signal to generate a processed UWB signal; and a second port for receiving the processed UWB; and an energy detector electrically coupled to the second port; wherein the filter circuit comprises: a clock source generating a low precision clock signal; and an N-path filter electrically connected to the clock source having an input port electrically coupled to the first port and an output port electrically coupled to the second port; and at least one of: the energy detector is insensitive to frequency spread of the low precision clock source; and the received UWB signal comprises a plurality of symbol pulse bundles where each symbol pulse bundle represents a current symbol of a data signal; and each symbol pulse bundle comprises a plurality N pulses; wherein each pulse of the N pulses is at a predetermined frequency of a plurality M frequencies, has a predetermined amplitude, and has a predetermined pulse length. 